asp odds ratio javascript rijndael block cipher c++ j2ee md5 php secure hash algorithm java meta-analysis .net html random number generator reliable change